@charset "utf-8";
.mg_s2{margin:7px 22px; zoom:1;}
.com_box{width:274px; height:125px; position:relative; margin:0 0 20px 0;}
.com_box .left,.com_box .right{height:125px; width:10px; position:absolute; left:0; top:0; background:url(../../images/phone/login_l.gif) no-repeat 0 0;}
.com_box .right{right:0; left:auto; background:url(../../images/phone/login_r.gif) no-repeat 0 0;}
.com_box .content{ background:url(../../images/phone/login_bg.gif) repeat-x 0 0; height:100%; padding:0 10px;}
.lr_det li{ height:42px; line-height:42px; font:bold 16px/42px "宋体"; vertical-align:bottom;}
.lr_det label{width:70px; display:inline-block;  float:left; padding:0 0 0 6px;}
.lr_det .def{font:bold 13px/25px "宋体"; color:#acacac; height:25px; width:170px; float:left;  border:none; background:#f7f7f7; margin:10px 0 0 5px;}
.lr_det .cb_off,.lr_det .cb_on{width:13px; height:13px; margin:16px 3px 0 7px; background:url(../../images/phone/cb_1.gif) no-repeat 0 0; display:block; float:left;}
.lr_det .cb_on{background:url(../../images/phone/cb_2.gif) no-repeat 0 0;}


.reg_box{height:172px;}
.reg_box .left,.reg_box .right{height:172px; background:url(../../images/phone/reg_l.gif) no-repeat 0 0;}
.reg_box .right{background:url(../../images/phone/reg_r.gif) no-repeat 0 0;}
.reg_box .content{background:url(../../images/phone/reg_bg.gif) repeat-x 0 0; }

.sk_info{padding:5px 0 17px 0;}
.sk_info .r_box{width:163px;}
.sk_info .pic{border-radius:10px;}
.sk_info .title{ font:bold 16px/26px "宋体";}

.com_ul li{padding:0 15px;font: bold 16px/26px "宋体";}
.com_ul .sep{padding:0; background:url(../../images/phone/com_sep.gif) repeat-x 0 0; height:3px; overflow:hidden; margin:12px 1px;}
.com_ul li a{ height:38px;font:bold 16px/26px "宋体";}

.mg_s3{margin:11px 7px 11px 7px;zoom:1;}
.acc_box{ margin:0 0 24px 0;}
.acc_box .title{font:bold 16px/30px "宋体"; background:url(../../images/phone/com_sep.gif) repeat-x left bottom; margin:0 0 5px 0; }
.acc_box li{ color:#9c9c9c; font:bold 14px/22px "宋体";}

.order_box li{padding:5px 13px; background:url(../../images/phone/com_sep.gif) repeat-x left bottom; color:#666;font:bold 14px/26px "宋体"; position:relative;}
.order_box li p span{color:#999;}
.order_box li .pro{width:230px; overflow: hidden;}
.no_pay,.yes_pay{font:bold 14px/26px "宋体"; color:#666; background:url(../../images/phone/icon_06.gif) no-repeat right center; display:block; padding:0 10px 0 0; position:absolute; right:10px; top:65px;}
.yes_pay{background:none; right:0;}

.mg_order{margin:8px 20px;zoom:1;}
.mg_order .def_link{margin:20px 0 15px 0;}
.o_hotel label,.ticket label{ width:75px; height:30px; line-height:30px; display:inline-block; margin:0 5px 0 0;}
.o_hotel .tb,.ticket .tb{border:none; background:none; height:30px; padding:0 5px; color:#999; width:150px;}
.o_hotel select{width:150px;}
.o_hotel .sep,.ticket .sep{margin:10px 2px;}
.o_hotel .price{color:#333;}

.ticket_nums{float:right; color:#acacac;}
.ticket_nums i{ color:#333;}
.ticket_nums input{ height:30px;width:45px; background:url(../../images/phone/date_bg_2.gif) no-repeat 0 0;text-align:center; border:none; margin:0 5px 0 8px;}